home *** CD-ROM | disk | FTP | other *** search
-
- The CallASWI module is not a patch required for RISC OS 3.7. Rather,
- it provides support under RISC OS 3.1, 3.5 and 3.6 for the following
- SWIs, that are introduced in RISC OS 3.7:
-
- OS_CallASWI (SWI &6F)
- OS_CallASWIR12 (SWI &71)
- OS_PlatformFeatures (SWI &6D)
- OS_SynchroniseCodeAreas (SWI &6E)
-
- This will enable application programmers and library writers to use the
- new calls freely without any worries about backwards compatibility. There
- is no performance penalty for the use of these SWIs via the CallASWI
- module. One slight caveat is that older machines will not know the
- _names_ of these SWIs; they will have to be called by number from BASIC.
-
- In using the CallASWI module, an application !Run file should ensure the
- module with a line of the form:
-
- RMEnsure UtilityModule 3.70 RMEnsure CallASWI 0.01 RMLoad System:Modules.CallASWI
-
- This module may be freely distributed with any applications designed
- for use with any version of RISC OS between 3.10 and 3.60 running on
- Acorn RISC OS computers, subject to _all_ of the conditions below.
-
- After installation of the application, this module must not reside
- within that application; it must reside in !System.
-
- This module is provided "as is"; Acorn Computers Limited ("Acorn")
- makes no warranty, express or implied, of the merchantability of this
- software or its fitness for any particular purpose. In no circumstances
- shall Acorn be liable for any damage, loss of profits, or any indirect or
- consequential loss arising out of the use of this software or inability to
- use this software, even if Acorn has been advised of the possibility of
- such loss.
-